<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no" >
        <title>圣杯布局</title>
        <style>
            div{
                float: left;
                position: relative;
                height: 100px;
            }
            .cont{
                width: 100%;
                background: yellow;
            }
            .left{
                background: red;
                margin-left: -100%;
                left: -200px;
                width: 200px;
            }
            .right{
                background: blue;
                margin-left: -220px;
                right: -220px;
                width: 220px;
            }
            .contia{
                padding:0 220px 0 200px;
                overflow: hidden;
                width: 68%
            }
        </style>
    </head>
    <body>
        <div class="contia">
                <div class="cont">
                    这是中间内容
                </div>
                <div class="left">
                    这是左边内容
                </div>
                <div class="right">
                    这是右边内容
                </div>
        </div>
    </body>
</html>